snapshot
add new element flage