finish solver by integrating vnd