finished Demo app