Further language work

* automatic languages done
* working on bonus languages