merged JS