added voice commands