fixed donation bug related to decimal place in amount and added aws config