deletion and slicing