Speed tweaks and update objective function
Print objectives
tweak to comment