more progress on homepage and page layouts