work on high level interface of repo (events and statuses)