making compatible with node