Almost Complete Framework

required!