Init with poole