first verion of Percolation