site framework basics