work on Percolation