a core checking