js integration