transpose
write test
pass test
test nones