Finished the tuple API