updates for modules