auto check with commands