works with nodejs client