demo example without tests