refactored yearlyArchives