Todo: Complete querygen