reading on slices