some updates to cal.