implementing reflections. ProcessMap left