startpage layout and implementation