reduce to ponylight SET functionaloty