matrix transpose in progress