inheritance summary added