There are various types of train designed for particular purposes. A train can consist of a combination of one or more locomotives and attached railroad cars, or a self-propelled multiple units . Horses, pulled by a cable or run downhill by gravity, can also haul trains.