using uglify pull request, for now
enhancements and abstractions