Tekstiviesti: Problems, functions and semantic roles