function(genPolyInit)
function(genPolySub)
