global inheritance systems