updating random advances
updating random search
pushing