Can someone write the code for these two schemes, I am a beginner and do not know how to do. To create the proper connector at the `\draw` command, you can use the command `\left`.

> 
> I just dont know how to put the name of the `i_{b1},i_{b2}..ect` how to make the source and the `+-`.
> 
> 
> 

What I want to achieve:

![enter image description here](https://i.stack.imgur.com/984kt.png)

MWE:

```
\documentclass{article}
\usepackage{circuitikz}
\begin{document}

\begin{figure}[ht!]
\begin{circuitikz}[american current source,european,>=latex']
\draw(-8,4) to [open, v=$u_{ul}$,o-o] (-8,1);
\draw(-8,4) -- (-6,4);
\draw(-6,4) to[R,l_=$h_{ie1}$,i>=$i_{b1}$,*-] (-3,4);
\draw(-6,4) to [R,l=$R_{B1}$,i>=$i_{B1}$,-*](-6,1);
\draw(-0.5,4) to[european inductor,l_=$L_i$,i>=$i_{12}$,*-*] (-0.5,1);
\draw(-3,4) to[C,l_=$C_{E1}$,i>=$i_{e1}$,*-] (-3,1);
\draw(3.5,1) to[american current source,color=magenta,l=$h_{fe}i_{b2}$] (3.5,4);
\draw(-1,4) to[american current source,color=magenta,l=$h_{fe}i_{b1}$] (-3,4);
\draw(-0.5,4) to[R,l_=$h_{ie2}$,i>=$i_{b2}$,*-*] (3,4);
\draw(5.5,4) to[R,l_=$Z_{E2}$] (5.5,1);
\draw(7,4) to[R,l_=$R_p$] (7,1);
\draw(-8,1) -- (7,1);
\draw(3.5,4) -- (5.5,4);
\draw(5.5,4) -- (7,4);
\draw(-1,4) -- (0,4);
\draw(7.5,4) to [open, v=$u_{iz}$,] (7.5,1);
\draw (-6,4.3)node{$B_1$} (-3,4.3)node{$E_1$} (-1,4.3)node{$C_1$} (0,4.3)node{$B_2$} (3.5,4.3)node{$E_2$} (3.5,0.7)node{$C_2$};
\end{circuitikz}
\end{figure}
\end{document}

```

My current result:

![enter image description here](https://i.stack.imgur.com/HK9Nq.png)