some improvements, started trying to get knitro to work
better formulation