started working on matrix decompositions