加上button function