4.3.1. Adaptive Function Pool