dynamic language optimization