Added volume controls and helper functions.