DO almost done with add/remove to/from pool functions.