added device volume control