i need a more detailed answer with at least 20 points. it should be in a discuss form. thank you