Added generationf or expressions, how to deal with lists and tuples?