diff --git a/src/pvv/side/agenda.php b/src/pvv/side/agenda.php
index 81aa55e..d0910be 100644
--- a/src/pvv/side/agenda.php
+++ b/src/pvv/side/agenda.php
@@ -69,6 +69,21 @@ class Agenda {
 		return $result;
 	}
 
+	public function getNextOfEach(DateTimeImmutable $startDate) {
+		$result = array_map(
+			function($a) use ($startDate){
+				return $a->getNextEventFrom($startDate);
+			}, $this->activities
+		);
+		usort($result, function($a, $b) {
+			return ($a->getStart()->getTimeStamp() < $b->getStart()->getTimeStamp())
+				? -1
+				: 1
+				;
+		});
+		return $result;
+	}
+
 	public static function isToday(DateTimeImmutable $date) {
 		return $date->format('dmY') == date('dmY');
 	}