Project 4 for my software engineering class.