template hygiene explained