added front-end
more changes