signal flow