initial framework checkin

broke something in project details. so had to revert before checking in.