What was your first impression on the on the BTR TRAINING SYSTEM? 1) online video courseware 2) training mat 3) printable lesson pdfs