
	\begin{tikzpicture}[scale= 0.7, transform shape]
\onslide<5->{

	                  \draw[draw=red!60,fill=green!20,thick,solid,rounded corners] (-1.2,3) rectangle (4,8.1);
	                  
	                  \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (B) at (-0.5,5.5){};
	                  \node [rectangle, minimum height=10mm, minimum width=3mm, fill=orange!50, draw=black] (Bemb) at (-0.5,4){};
	                  \node [rectangle, minimum height=10mm, minimum width=3mm, fill=green!200, draw=black] (C) at (-0.5,7){};
	                  \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (-0.5,3.3){\tiny $<$Go$>$};
	                  \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (-0.95,7.7){\tiny o/p:};
	                  \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (-0.45,7.7){\tiny Hugh};
	                  \draw[->](Bemb)--(B);
	                  \draw[->](B)--(C);
	                  \draw[-](-0.65,3.7)--(-0.35,3.7);
	                  \draw[-](-0.65,3.9)--(-0.35,3.9);
	                  \draw[-](-0.65,4.1)--(-0.35,4.1);
	                  \draw[-](-0.65,4.3)--(-0.35,4.3);
	                  \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (-0.5,3.6){\tiny 0};
	                  \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (-0.5,3.8){\tiny 0};
	                  \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (-0.5,4){\tiny 0};
	                  \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (-0.5,4.2){\tiny 0};
	                  \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (-0.5,4.4){\tiny 1};
	                  \draw[-](-0.65,6.7)--(-0.35,6.7);
	                  \draw[-](-0.65,6.9)--(-0.35,6.9);
	                  \draw[-](-0.65,7.1)--(-0.35,7.1);
	                  \draw[-](-0.65,7.3)--(-0.35,7.3);
            \filldraw[color=black] (-0.65,6.9) rectangle (-0.35,7.1);
            %\draw [->] plot coordinates {(3,1.4) (3,1.75) (-1,1.75) (-1, 5.5)  (-0.7,5.5)};
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (B1) at (0.5,5.5){};
            \node [rectangle, minimum height=10mm, minimum width=3mm, fill=orange!50, draw=black] (Bemb1) at (0.5,4){};
            \node [rectangle, minimum height=10mm, minimum width=3mm, fill=green!200, draw=black] (C1) at (0.5,7){};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (0.5,3.3){\tiny I};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (0.5,7.7){\tiny Jackman};
            \draw[->](Bemb1)--(B1);
            \draw[->](B)--(B1);
            \draw[->](B1)--(C1);
            
            \draw[-](0.35,3.7)--(0.65,3.7);
            \draw[-](0.35,3.9)--(0.65,3.9);
            \draw[-](0.35,4.1)--(0.65,4.1);
            \draw[-](0.35,4.3)--(0.65,4.3);
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (0.5,3.6){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (0.5,3.8){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (0.5,4){\tiny 1};
            \node [rectangle, minimum height=3mm, minimum width=      3mm,text width=1cm, align=center] (w1) at (0.5,4.2){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (0.5,4.4){\tiny 0};
            \draw[-](0.35,6.7)--(0.65,6.7);
            \draw[-](0.35,6.9)--(0.65,6.9);
            \draw[-](0.35,7.1)--(0.65,7.1);
            \draw[-](0.35,7.3)--(0.65,7.3);
            \filldraw[color=black] (0.35,6.7) rectangle (0.65,6.9);
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (B2) at (1.5,5.5){};
            \node [rectangle, minimum height=10mm, minimum width=3mm, fill=orange!50, draw=black] (Bemb2) at (1.5,4){};
            \node [rectangle, minimum height=10mm, minimum width=3mm, fill=green!200, draw=black] (C2) at (1.5,7){};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (1.5,3.3){\tiny am};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (1.5,7.7){\tiny of};    
            \draw[->](Bemb2)--(B2);
            \draw[->](B2)--(C2);
            \draw[->](B1)--(B2);
            
            \draw[-](1.35,3.7)--(1.65,3.7);
            \draw[-](1.35,3.9)--(1.65,3.9);
            \draw[-](1.35,4.1)--(1.65,4.1);
            \draw[-](1.35,4.3)--(1.65,4.3);
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (1.5,3.6){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (1.5,3.8){\tiny 1};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (1.5,4){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (1.5,4.2){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (1.5,4.4){\tiny 0};
            \draw[-](1.35,6.7)--(1.65,6.7);
            \draw[-](1.35,6.9)--(1.65,6.9);
            \draw[-](1.35,7.1)--(1.65,7.1);
            \draw[-](1.35,7.3)--(1.65,7.3);
            \filldraw[color=black] (1.35,7.3) rectangle (1.65,7.5);
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (B3) at (2.5,5.5){};
            \node [rectangle, minimum height=10mm, minimum width=3mm, fill=orange!50, draw=black] (Bemb3) at (2.5,4){};
            \node [rectangle, minimum height=10mm, minimum width=3mm, fill=green!200, draw=black] (C3) at (2.5,7){};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (2.5,3.3){\tiny going};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (2.5,7.7){\tiny course};
            \draw[->](Bemb3)--(B3);
            \draw[->](B3)--(C3);
            \draw[->](B2)--(B3);
            
            \draw[-](2.35,3.7)--(2.65,3.7);
            \draw[-](2.35,3.9)--(2.65,3.9);
            \draw[-](2.35,4.1)--(2.65,4.1);
            \draw[-](2.35,4.3)--(2.65,4.3);
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (2.5,3.6){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (2.5,3.8){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (2.5,4){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (2.5,4.2){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (2.5,4.4){\tiny 1};
            \draw[-](2.35,6.7)--(2.65,6.7);
            \draw[-](2.35,6.9)--(2.65,6.9);
            \draw[-](2.35,7.1)--(2.65,7.1);
            \draw[-](2.35,7.3)--(2.65,7.3);
            \filldraw[color=black] (2.35,7.1) rectangle (2.65,7.3);
            
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (B4) at (3.5,5.5){};
            \node [rectangle, minimum height=10mm, minimum width=3mm, fill=orange!50, draw=black] (Bemb4) at (3.5,4){};
            \node [rectangle, minimum height=10mm, minimum width=3mm, fill=green!200, draw=black] (C4) at (3.5,7){};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (3.5,3.3){\tiny home};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=2cm, align=center] (w1) at (3.5,7.7){\tiny $<$STOP$>$};
            \draw[->](Bemb4)--(B4);
            \draw[->](B4)--(C4);
            \draw[->](B3)--(B4);
            
            
            \draw[-](3.35,3.7)--(3.65,3.7);
            \draw[-](3.35,3.9)--(3.65,3.9);
            \draw[-](3.35,4.1)--(3.65,4.1);
            \draw[-](3.35,4.3)--(3.65,4.3);
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (3.5,3.6){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (3.5,3.8){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (3.5,4){\tiny 0};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (3.5,4.2){\tiny 1};
            \node [rectangle, minimum height=3mm, minimum width=3mm,text width=1cm, align=center] (w1) at (3.5,4.4){\tiny 0};
            \draw[-](3.35,6.7)--(3.65,6.7);
            \draw[-](3.35,6.9)--(3.65,6.9);
            \draw[-](3.35,7.1)--(3.65,7.1);
            \draw[-](3.35,7.3)--(3.65,7.3);
            \filldraw[color=black] (3.35,7.1) rectangle (3.65,7.3);
            \draw [dashed,color=blue] (6.5,1.5) -- (6.5,2.4);
            \draw [dashed,color=blue] (6.5,2.4) -- (-1.5,2.4);
            \draw [dashed,color=blue] (-1.5,2.4) -- (-1.5,5.5);
		\draw [dashed,->,color=blue] (-1.5,5.5) -- (-0.8,5.5);

}
\onslide<2->{
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (A1) at (-1.5,0){};
            \node [rectangle, minimum height=6mm, minimum width=3mm, fill=orange!50, draw=black] (A2) at (-1.5,-1.5){};
		\draw[->] (A2)	-- (A1);
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (A3) at (-2.5,0){};
            \node [rectangle, minimum height=6mm, minimum width=3mm, fill=orange!50, draw=black] (Aemb) at (-2.5,-1.5){};
		\draw[->] (Aemb)	-- (A3);
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=red!60, draw=black] (A4) at (-0.5,0){};
            \node [rectangle, minimum height=6mm, minimum width=3mm, fill=orange!50, draw=black] (Aemb) at (-0.5,-1.5){};
	    \draw[->] (Aemb) -- (A4);
           \draw[->] (A3) -- (A1);
           \draw[->] (A1) -- (A4);
	\node at (-2.5,-2.1) {Can};
	\node at (-1.5,-2.1) {you};	
	\node at (-1,-1.5) {\dots};
	\node at (-0.5,-2.1) {movie?};
	

            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (A5) at (1,0){};
            \node [rectangle, minimum height=6mm, minimum width=3mm, fill=orange!50, draw=black] (A6) at (1,-1.5){};
		\draw[->] (A6)	-- (A5);
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (A7) at (2,0){};
            \node [rectangle, minimum height=6mm, minimum width=3mm, fill=orange!50, draw=black] (A8) at (2,-1.5){};
		\draw[->] (A8)	-- (A7);
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=red!60, draw=black] (A9) at (3,0){};
            \node [rectangle, minimum height=6mm, minimum width=3mm, fill=orange!50, draw=black] (A10) at (3,-1.5){};
	    \draw[->] (A10) -- (A9);

           \draw[->] (A5) -- (A7);
           \draw[->] (A7) -- (A9);
	\node at (1,-2.1) {Yes};
	\node at (2,-2.1) {sure};	
	\node at (2.6,-1.5) {\dots};
	\node at (3,-2.1) {Logan?};

            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (A15) at (4.5,0){};
            \node [rectangle, minimum height=6mm, minimum width=3mm, fill=orange!50, draw=black] (A16) at (4.5,-1.5){};
		\draw[->] (A16)	-- (A15);
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=blue!50, draw=black] (A17) at (5.5,0){};
            \node [rectangle, minimum height=6mm, minimum width=3mm, fill=orange!50, draw=black] (A18) at (5.5,-1.5){};
		\draw[->] (A18)	-- (A17);
            \node [rectangle, minimum height=8mm, minimum width=3mm, fill=red!60, draw=black] (A19) at (6.5,0){};
            \node [rectangle, minimum height=6mm, minimum width=3mm, fill=orange!50, draw=black] (A20) at (6.5,-1.5){};
	    \draw[->] (A20) -- (A19);

           \draw[->] (A15) -- (A17);
           \draw[->] (A17) -- (A19);
	\node at (4.5,-2.1) {Okay};
	\node at (5.5,-2.1) {who};	
	\node at (6,-1.5) {\dots};
	\node at (6.5,-2.1) {actor?};
}
\onslide<4->{		
\node [rectangle, minimum height=8mm, minimum width=3mm, fill=green!60, draw=black] (A21) at (6.5,1.5){};	
		\node [rectangle, minimum height=8mm, minimum width=3mm, fill=green!60, draw=black] (A22) at (3,1.5){};	
		\node [rectangle, minimum height=8mm, minimum width=3mm, fill=green!60, draw=black] (A23) at (-0.5,1.5){};	
           \draw[->] (A23) -- (A22);
           \draw[->] (A22) -- (A21);

           \draw[->] (A19) -- (A21);
           \draw[->] (A9) -- (A22);
           \draw[->] (A4) -- (A23);
	                 } 
	\end{tikzpicture}
