(^) pool implementation