separated working js files