functional model of language