atoms and lists