fixed inheritance and got all passes