index page only, designing and backend both