directory half, project 3