split for modules