lots of design tweeks