Added base AI Interface