adding percolation