modularity in js files