bug fixes
bug fixes
leaving percolation for later