flow part 2