more comments
could run with a specific input key in the mapper, reverted to an abstract key