html and css improved