Description of the full method (PG's version)