modularize & build with browserify