add some array operate