more work on slicing