initial checker