additional processors, globals reorg and more consistent use of global vars