improved upon AI