support slice convert