based design changes