finish 'boolean ops' table; add macros, register counters and groups