adding BitWriter BitReader
octree stuff