added some demo buttons and functions