Making n- or p-doped regions