add pool and can call procedure now