atom-by-atom