probe macro routine