questions: package of pracice 
 answers: explained in details