added exhaustive array queries