Objective solver working