ad preliminary support for arrays