- improve performance of syntax highligher significantly (for large sites with many namespaces/procs by an order of magnitude, taks e.g. 100ms instead of 5secs) - move private functions into a namespace - replace nested proc-defintions by namespaced procs - use thread-persistent dict instead of per-call array for formatting information