refactoring
conf for languages