core design changes