add button and button_type