basic structure of homepage