splicing
not defined yet