Added functional volume control