fixed num_button