class NonPolyOne