cylex integration new changes with array generation