last installment of breaking up SiteClassify into 4 smaller programs