trainer data extraction