Apply the demand of design