Created Atomic operator interface/implementations