optimization problem equation and other updates
update