1. Implement the CRUST strategy in the supervised learning setting. 2. Create the CRUST data loader class building it on top of adaptive_dataloader class.