Create Adaptive.c