updates good arrow