arrayer dependency