properly pass buffers
move buffer into hypothesis for reference counting
reduce buffers by buffer factor
wip adding buffers to maps, allowing maps to vary in size