re-ordered AI types