Well it's working. I dare you to think up of a more effective scheme and to start your own thread with it