added rename_file and move_dir
have to be tested