add 'year' template
support BSD