fix bug

add array button function