added voice and message variables