languages & providers mapping to external file