Separated JS files. Only needed files are called