Amazing Grace — training philosophy