fix factories
test suite passes again
test four letter language codes
add test for all languages override