add Compatibility, and transposed