track codex structure changes