Thank you for the opportunity to help you with your question!
you can not ask such a long question in free zone
I can do your assignment, Assignment will be fresh and original, that's my guarantee . If you want any sample work I can provide you . Waiting for positive reply . Thanks
Please let me know if you need any clarification. I'm always happy to answer your questions.
Content will be erased after question is completed.