add demo file and templates file