js3 as submodule