add basic layout and index page