Atomic program