improved front-end design