incremental AI approach