finished Demo APP