transpose transmission for better caching
transpose transmission for better caching