Added the object pool