processors refacctored for bul saving