cleaned up multi-language setup