Added basic donation functionally