template revision