add volatile to vtag