add telemetry functions