implemented new zonemap structure. supports caluclating near zone inds
on the fly. we now have speedup