started integrating class Atom