add support for arrays of composite