moved value provision to data preparation