design compatibility