Added Matrix Class