fix tupleit()