apply new design and structure