second commit: contains templates & diagnosis app