code review for modules