Nobody is going to do your work for you. What we can do is look over code that might be an issue, and point you in the right direction.
Posting multiple threads with downloads does not constitute...