added structure and css