refactor dir_add_name