slicing largely working