several frontend design updates