My lines are too long. I want to break them. How should I do this?
this is how I am doing it now

\tikzset{block/.style={draw,fill=blue!60,minimum width=1.1 em, minimum height= 1em, rounded corners= 4pt}}
%\centering
\begin{figure}[h]
\fcolorbox{blue}{white}{
%\centering
\begin{tikzpicture}[remember picture]
\draw[help lines](-2,-1)grid(4,2); % shows background
\coordinate (origin) at (0,0);
\coordinate (text1) at (1,1);
\node at (origin) {*};
\node at (text1) {\mytikzmark{block5}{\textcolor{blue}{function}} \mytikzmark{block6}{[x,y,z]} = \mytikzmark{block7}{\textcolor{red}{funName}}( \mytikzmark{block9}{\textcolor{green}{in1},\textcolor{green}{in2})}};
\node at (-1.5, 0) (block2) {\textcolor{blue}{Must have the reserved word function}};
\draw[blue,->] (block2) -- (block5);
\node at (0, -1) (block3) {If more than one output, must be in brackets};
\draw[black,->] (block3) -- (block6);
\node at (3, -0.5) (block4) {\textcolor{red}{Function name should match MATLAB file name}};
\draw[red,->] (block4) -- (block7);
\node at (3.5, 1.5) (block8) {\textcolor{green}{Inputs must be specified}};
\draw[green,->] (block8) -- (block9);
\end{tikzpicture}
}
\end{figure}
this is what I'm trying to get

