added content: sets and recursion