demo from book