add reusable app template