array complete