modify Atomic.h