volume controller design