add Array extend