fix product donation calc