updated languages and some auto processing things