passed all test cases on Inheritance, and some bugfix