use pool2