changes to front end