really don't need browserify as a dependence (supposed to be used globally)