initial website framework setup