adding in volume control