demo appl