major changes in front end