visual diagnostics