Matrix reading : Implemented