added mapper processor