I can help. But I'm not going to do the whole this for you. I can provide you with links.
8.3m questions
10.9m answers