And so what exactly is your problem? If you have a question, ask it, just don't post code and say nothing about it.