more work on the front page and general layout