Personal Project for an assignment.