LANGUAGE SOLUTIONS