handling arrays
suppress/unsuppress