dont need that param_matrix