Alex regularly gives donations of blood to the red cross because he received a life-saving transfusion when he was in a car accident two years ago. his helping behavior is best explained by: