add slice/splice