separated rename/delete directory/file
added permission system