more macros
fix atomics