questions: asked explain in details.. 
 answers: explain in details