waterfall commit