support symbol type