modified the button