VHSGJQM explained