put demo button elsewhere