added atomic header