clean up patterson calculation and remove PattersonCreator object.