we might want to use the event as well (?)