new support for iteration and list operation in the references