updated front-end design