Doing good

Doing good is definitely great virtue. It feels great. It makes you feel accomplished.
The next level of doing good is not expecting any return from your doing. Just do it for good sake. For eternal love & karma.