updated old tests for objective for new implementation and interface changes