add pool demo