Implemented Splice