2. template