new version. No works in node js