general information flow