Advances in the VLD algorithm