defining more templates