polynomial order