shit did with nodejs