update to button parameter function