finally working calendar-api, with recurrency-support