If you give charity openly , it is good , but if you keep it secret and give to the needy in private , that is better for you , and it will atone for some of your bad deeds . God is aware of all that you do .