Add PolyUtil