result accumulates in atom