accept params for modules