Setup initial framework