adding requires for modules