passed all test cases on Object Types, and modified one test case