add waterfall demos