Made a ton of design changes