convert to browserify