example with a button