added FromSlice