adjust the applydegree and other details