>> and << added for atom.h