demo with buttons
prep for demo