splice list