-- Updated template