starting the forward data flow, still need work on exit