implementing token mapper