correct splicing