Added soft volume control