Welcome to the "developer forums: Help wanted" topic. Here we have specific requests that you might be able to contribute to.
Repeat: This forum is made for new gurus who want to contribute by submitting patches or fixing bugs. It is not, I repeat, It is NOT to help you with your homework.
Thank you for your support!