questions: agril .query 
 answers: explained in details