basic html structure layout
dynamic content