Pools controller many improovements. Pools basic functionality. Design changes.