Staying on track and keeping fit