refactored donate money page