polynomial source