lots of progress on the homepage