Moved query building to providers instead of cover.py