Implement redesign