almost through map!