I have some questions following from a related question I did Interpretation of fixed point's paths as functions defined on $\mathbb{S}^{1}$
Now let $\phi : \pi_{1}(X,x_{0}) \longmapsto [S^{1},X]$, where $[S^{1},X]$ the free homotopic classes of continuos function from $S^{1} \longmapsto X$. The maps $\phi$ send the class of $[\gamma]$ to the class of $[\tilde{\gamma}]$ by the natural identification of a loop as a function defined on $S^{1}$.
The properties of $\phi$ I'd like to prove are :
$\textbf{(1)}$ $\phi$ is an homomorphism.
$\textbf{(2)}$ $\phi$ is surjective $\textit{if}$ $X$ $\textit{is path connected}$ .
$\textbf{(3)}$ $\phi([\gamma]) = \phi([\gamma']) \iff [\gamma]$ is conjugated to $[\gamma']$ in $\pi_{1}(X,x_{0})$.
I was able to prove that is an homomorpshim, and as far as it concerns the surjectivity I manage to tell that if $\gamma$ is a path from $x_{0}$ to $x_{1}$, $\alpha$ from $x_{1}$ to $x_{2}$ and $\beta$ from $x_{2}$ to $x_{0}$ then the concatenion of those three (in any order that creates a loop) are homotopic with fixed points loops (the idea I had in mind was to compose with a rotation) but I stuck since I couldn't find the homotopy explicitly which would give me all the pieces to make a complete proof.
About the third I found problem in the $[\Rightarrow]$ implication, since if $\phi([\gamma]) = \phi([\gamma'])$ $\hspace{0.1cm} \exists H(t,s) = \begin{cases}H(t,0) = \gamma(t) & \forall t \in [0,1]\\ H(t,1) = \gamma'(t) & \forall t \in [0,1] \\ H(0,s) = H(1,s) & \forall s \in [0,1] \end{cases}$. Now let $h$ be a loop in $x_{0}$ $h(s) = H(0,s)= H(1,s)$, then I'd like to explicit an homotopy $F(t,s)$ with fixed endpoints between $\gamma$ and $h \star \gamma' \star \bar{h}$, which I was unable to do.
Any help would be appreciated. There is a lot references and notes on this subject even though I can't find any explicit solution, in particular for $\textbf{(3)}$.
Se some references here : Conjugacy classes in the fundamental group, Conjugation in fundamental group,