Initial framework for JS files