add some slice operation and copy append remove len