Improving the multi-language approach