improve overall front-end design