app template, initial version :panda_face: