initial js files - lots of extra comments