fixed self donor