Refine Insert and Add new function to reuse original content