working on submit donation functionality