half-carriers