Dude if you want help don't try personal insults, people on this forum are not paid and we give our time to help.
If you want to be arrogant and not cooperate when i am trying to help you suit your self, but seeing as i am the only one trying to help maybe you should just do what is asked.
You can't see why any other code is needed, yet you can't fix it , see a reason yet?
And if you are going to be immature and throw personal insults then don't expect anyone here to even try and help.