fixing homework with data providers and MyAQL AVG usage