Finish Thompson

Compare