get initial framework done