add, import and almost edit function