compatible with waterfall stream layout