atomicity
not defined yet