use synthetic data to help close to loop on the ML pipeline