adds purl