multi module integration