5.3.1. Adaptive Function Pool