multi module
dispatch classic module