added experiments to run different objective functions