slice modifications