initial allowance checking