UDOP works based on the repetition of possible sub-trees of parse trees of the input sentences.
in free word order languages such as Persian, words can grammatically appear in different places of sentences.