finalized new design