fixed sliced assignment