Our system includes a Training Calendar function, in which trainees can choose coaches, and coaches can set up a calendar based training program for their trainees.