Saint Research due Thursday 10/31