formatting
use of atomicinteger