完成 demo app