node js is very difficult