basic data flow update. Broken as balls