Welcome to LQ
I don't know the answers but please don't post the same questions four times in different forums.
Choose the one where you expect the best answers and stick to it.
Then I suggest you elaborate a bit, your questions are really too vague to be properly answered.
Thirdly, we can help you if you encounter a difficulty in the process of doing your homework, but don't expect us to do it for you