improvements
easy flow concatenation