communicationflowtechniques