understanding tuples