data flow change