added 2d map