templates done