add or changed: changed to pool valided