data flow example