js sub-submod