added front-end view