lots of beautiful design changes