transposes, transposes everywhere