atomically view 2