updated logreg cpp