add linux
add nan