first commit. working on percolation