BF - move sampling_matrix to model