3JS integrated