train (1) ---------------------------------------------------------------------------------------------------