outlined how module will be organized