add c# models for calendar