distinguished BASE3D transform from BASE