splice and then push the edited model