demo: complete template files and apps