Autol-diagnostics

auto diagnostics