- replaced boundary check in operator[] with assert - replaced int data array with int variables (x,y,z) - moved some methods to header to allow inlining - used boost operator for operator implementations - exported x,y,z members to python