added front-end widget