modify processors
traverse