no transpose, back to the basics