new class: xvg