begin node js compatible client lib