this prediction direction adjustment is wrong