integrate sub modules