VSGD for syn NLM. hessian calc too slow to use
delete cruft