add support for symbol type