yearly and monthly apply functions