Not to be rude, but how on earth are you able to write the code you have and be able to understand what the purpose behind it is?
Besides that the commenting is meant for YOU to understand so that if you leave the code alone for a good while, when you come back to it, those comments will help jog your memory as to why they are there and doing what they do. It's always best to comment it yourself so that you can relate to it at a later date otherwise if your memory fails and you look at the comments someone else did you're going to be at a loss.