finshed demo app