questions: package of practrice 
 answers: explained in details