added index_data_loader from David