working hashtable and octree