new example for modules