CHECK AND BALANCE FIRM