* ai changes