lane following working finally