switch to close reinsert instead of far reinsert
reorder methods