swap the calling order of NormVu() and MarkHete() function