basic support for symbol and lang elements