add&modify for rm