usage and diagnostics