js in 5 files