atom and atom-shell