lists replaced by tuples