Implements new design