Salam I want to know if having more than one motive/Niyyat can be counted as good and for the sake of Allah. For example: Let's say I help a poor person by giving him some money, I have 3 motives behind doing this, 1. because I think God will increase my wealth if I give charity 2. Because God will be pleased with me if I give money this poor person and 3. because I feel it is a good act, therefore I am obliged to do it for the sake of its goodness. What is the status of having such motives? I know that we are supposed to do everything for the sake of God, and I accept that but sometimes it is impossible for me to restrict my thoughts to 1 motive. For example: I see a poor person, immediately I think God will be pleased with me if I help him, and so as I approach to help this person , in the mean time, different motives/thoughts appear in my mind which seem selfish and contractual e.g. God will reward me for this. Or I see a poor person and I feel sad for him because of his poverty and I help him because he is poor and I can help him, so I help him because he is poor and I do this good act only for the sake of its goodness, but then I remember God later on and remember that he is also pleased with me for such an act. Would such a Niyyat/intention/motive be counted as a righteous and "for God" type of Niyyat? I hope you understand what I am trying to say, I am not good at explaining my thoughts.