Redesign: Implementations