commented template