lots of progress with homepage.