process diagnostics