transpose, mapbuffer, hugo