multiple design changes