added basic matrix class