fix var self template