added array mapper