finish tuple