Completed entire assignment - finally.