Created initial framework