Finished Overdue. GUI still needs tweaking