added drivetrain object and updated ports