add setVolume for test