block_pool
pod_allocator<T*>::allocate((m_max_blocks + block_pool) * 2);
(unsigned char**)(new_coords + m_max_blocks + block_pool);
m_max_blocks += block_pool;