update to use better nvec