gathered arrays