automatic selftest