part 3 slice layout