percolations first approach complete.