used Google advanced compilation for minification