global inheritance