Creating the initial framework