front end modifications