implemented swervecontrol