added base AI