auto release pool added