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