using new data/MC function