minimum vertex cover works! now just some fine tuning is needed before it's ready