added working volume control