fixed some signs in sigma_transfer. wave function from Ma's work
might be wrong.