You are not going to figure it all out in 5 minutes :) Nor are you going to get a complete answer here, it's too complicated. Take a couple hours to read the tutorials instead of wasting time looking for instant help in online forums. You could have had your answer by now had you just taken the time to use google.
Ancient Dragon is right, don't let others do your work, at least do something to show your effort. Its a great feeling when you solved it on your own, and you will learn more compared in just relying everything from others.