matrix tidyup