Created MAtrix Classes (SRP)