update to waterfall