pair refactoring with the implementer :alien: