finish the demo appp