reworked home page and associated css and js