moved VNS to subpackage