Change the button function define (unfinish)