frontend design updates