more fields to courseevent, yearPeriod implement