atom class seems ok