demo app from tutorial book