added concat, uglify, and distribution