added percolation work
added percolation work 2