this is my best effort to code the html at this point, the layout it ridiculous