fixed tuple iterating