trainers life