add feature: get current volume