found few math bugs. still only converges with not using grad + hess...