added further comments to PUDDLE