All this _results, _results1 and the closure is totally unnecessary glup