updated languages and a lot of small fixes