added new front end