add initial framework structure