added degree correction