v2.0.0 using grid structure for calendar