fix bug and add non-node version