input is searched first between additional or the plurality of additional dictionaries and the default dictionary may vary according to embodiments of the invention what should be noted here is that the predictive text engine may use any message that is stored on the device but also any other text file stored on the device e g text in contact information stored network addresses for example the text engine may use words from u201c sent messages u201d box whereby the words a user such as user a has used are offered by the dictionary the method disclosed here is applicable with text messages e g sms but also with emails and with other text inputting where predictive text input is possible examples of other text inputs are instant messages wherein the previous messages can be used as a word source for the dictionary and chat communications wherein a current chat session or former chat sessions can be used as the word source the main idea is to use existing pieces of text for forming an additional dictionary and therefore completing the word selection of the default dictionary after the piece of text is finalized the additional dictionary may be saved unloaded or deleted in the previous example an additional dictionary is formed of existing words the additional dictionary can be considered as a dynamical dictionary that can easily be removed after usage it is also possible to.