First implementation of Percolates class (not tested yet)