its a object pool that I have developed for fun..