questions: offed 
 answers: advised given in details