initial site framework