nan bug fixed