use hmatrix 0.16.*