naming and directories from the twentieth lecture 5532769