changes to the front-end