Added sparse matrices
Cleaned