add AI init function