front end improvments