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