Use more asUList
add retroCycle
Make use of cycle
Add
Restructurings