Added splice and shift commands