added reference mapper