major design changes