begin to fix [0,1,2][0:1] slice bug