continuing to flesh out the waterfall module
first successful compile of waterfall as a module