add atomicops