atomic_value class added