I can help you with this, however these are many questions for the amount to be paid out. Would it be possible that you are willing to suggest additional money to pay for me to answer this question? This money would be on top of what you have already paid. If you cannot afford that, I do understand.
Donna Kakonge, BJ, MA, TESOL, LLB, ABD
I will also propose an offer that all you need to do is to accept it.