1 to 1 Coaching
I use an excellent coaching service, all my training sessions are individually designed and loaded onto my TrainingPeaks page for me too follow.
I have free reign to email and WhatsApp my individual coach whenever I want.
we make plans on my target races and schedule my time accordingly.
TrainingPeaks
This monitors everything that I do
Garmin
Power, bike computer and watch.