handle language maps