Adjusted the complete objective behavior