front end improvements