flow of giving and receiving