finished About inheritance