added functions to change volume and style