plenty of design changes