added difference to optimal solution...