start to generalise out the waterfall parts