tupleDesc completed