add new field, color theme for calendar, fix bugs