trying to push csmatrix chapter 1