fix base checker