more work on homepage and styles