Started to implement different languages, does not work yet