add a sample based on the new MM