started improving matrix I/O type correctness