Adding comments & minified version