Sample app from 3.2 book