automatic check