added recursive capability to symbolizer