Add interface for transposition