This is the completed def files for the final project.