added arralloc