Added explanations for train