all SHTransform functions wrapped