a lot of front end design changes