add templateview save Function