fixed css and html, still need to be better