reading slices from disk