add volume control