added tupleBuilder