transpose added