support some array api