fix nan error