arrays complete