Functional training - Main program