languages mage dynamic