fix array_map