jh - updated global AI
jh - merge