Implementing new design