implemented Electriacal train