Redesign the gem