updated ix diagram