for Atom