Finish demo app ch2