continuing with donation functionality