add features about copy move delete rename