Fitness compilation

NEXT