add crud for modules