Finish ch2 demo app