added audio function. switch via on/off