Finished I/O portion of project.