positioning and import undoable