adding some features, style and ending with chapter 1 of the application example