the button clicking is better