added volume controller