lots of styling and homepage layout