ExecuteTempalte method