add setVolume functionnality