would be different every time due to the random selection of phrases again the rules prescribed previously would be used to determine the type of phrase selected in the preferred embodiment boxes 760 random group selector and 742 continue conversation are optional a more complex variant of the preferred embodiment is now described also with reference to fig7 c in which the function of these boxes is described the doll may be capable of randomly selecting the particular group of relevant phrases 762 see the box 760 these may be sub groups within the overall theme group additionally or alterntatively theme groups may be arranged into larger super groups for example a theme group may be u201c tennis u201d with a super group being u201c sports u201d and a sub group u201c wimbledon u201d the group u201c tennis u201d would contain all phrases relevant to tennis in general with the sub group u201c wimbledon u201d containing all information relating to the wimbledon tennis tournament this would allow for more detailed conversations within a theme as the phrases contained within the groups or super groups could be used to link different sub groups as terms within the group or super group would appear in more than one sub group with reference to fig8 the flow of data between the various parties will now be described as discussed previously the u201c speech architect u201d 800 determines.