some skeleton framework for the site