Implements a new design