new matrix io functions added