Improve Reccuring-datastructur
Need do handle this in execute reccunring