added sparse matrix under parameter framework

copy and equals unit-tested