training-day implementation