add new front-end layout for index