finished porting home page.