all tests passing
made derivator:add private
derivator:remove -> derivator:unlearn