fix nan issue