questions: vet. query 
 answers: explained in details