more structure and css