block storage of quaternions and complex numbers