redesign front end