Add site framework