AI codes added