UPSTREAM CALENDAR