ensure Template gets prototype functions
ignore vim .swp files