improved dependency inheritance image