initial framework for site