modification front end