working on ReverseSlice