apply the new design and validation