simplifying things by assuming 1 calendar and no split events, adding categories