on 283 code using array data sources