Please be aware that there is a forum policy against requesting other people to do your project for you. We encourage you to attempt the project yourself and post question should you run into difficulties. Therefore, I am enforcing the policy below.
"The experts on this site are more than happy to help you with your problems but they cannot do your assignment/program for you. Attempt the assignment/program yourself first and post questions regarding any difficulties you have or about a particular function of the code that you don't know how to achieve. This question will now be closed and you will have to post a new question when you're ready.
MODERATOR"