adds initial framework