reg_poly added