fixes for nlopt opmitzation library