Finished I/O component of project.